home *** CD-ROM | disk | FTP | other *** search
/ Inter.Net 55-1 / Inter.Net 55-1.iso / CBuilder / Setup / BCB / data.z / delphimm.int < prev    next >
Encoding:
Text File  |  1998-02-09  |  1.5 KB  |  43 lines

  1.  
  2. {*******************************************************}
  3. {                                                       }
  4. {       Delphi Runtime Library                          }
  5. {       Memory Manager Unit                             }
  6. {                                                       }
  7. {       Copyright (C) 1998 Borland International        }
  8. {                                                       }
  9. {*******************************************************}
  10.  
  11. library DelphiMM;
  12.  
  13. {$IMAGEBASE $41008000}
  14.  
  15. const
  16.   BorlandMM = 'borlndmm.dll';
  17.  
  18. function SysGetMem(Size: Integer): Pointer; external BorlandMM name '@Borlndmm@SysGetMem$qqri';
  19. function SysFreeMem(P: Pointer): Integer; external BorlandMM name '@Borlndmm@SysFreeMem$qqrpv';
  20. function SysReallocMem(P: Pointer; Size: Integer): Pointer; external BorlandMM name '@Borlndmm@SysReallocMem$qqrpvi';
  21. function GetHeapStatus: THeapStatus; external BorlandMM;
  22. function GetAllocMemCount: Integer; external BorlandMM;
  23. function GetAllocMemSize: Integer; external BorlandMM;
  24. procedure DumpBlocks; external BorlandMM;
  25. function GetMemory(Size: Integer): Pointer; cdecl; external BorlandMM;
  26. function FreeMemory(P: Pointer): Integer; cdecl; external BorlandMM;
  27. function ReallocMemory(P: Pointer; Size: Integer): Pointer; cdecl; external BorlandMM;
  28.  
  29. exports
  30.   SysGetMem,
  31.   SysFreeMem,
  32.   SysReallocMem,
  33.   GetMemory,
  34.   FreeMemory,
  35.   ReallocMemory,
  36.   DumpBlocks,
  37.   GetHeapStatus,
  38.   GetAllocMemCount,
  39.   GetAllocMemSize;
  40.  
  41. begin
  42. end.
  43.